package com.lxp.userms.service;

import com.lxp.userms.entity.Post;

import java.util.List;

public interface PostService {
    int publishPost(Post post); // 发布帖子
    Post getPostById(int id); // 根据ID获取帖子
    List<Post> getAllPosts(); // 获取所有帖子
    List<Post> getPostsByUserId(int userId); // 根据用户ID获取帖子
    int updatePost(Post post); // 更新帖子
    int deletePost(int id); // 删除帖子
    List<Post> getPostsByCategoryId(int categoryId); // 添加按分类查询
    int deletePostsByCategoryId(int categoryId);
    List<Post> searchPostsByKeyword(String keyword); // 添加关键词搜索
}